package ventanaInicial;

import java.awt.Dimension;
import java.awt.Menu;
import java.awt.MenuBar;
import java.awt.MenuItem;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class Barra  extends MenuBar{
	MenuItem cargar=new MenuItem("Cargar Juego");
	MenuItem salvar=new MenuItem("Guardar Juego");
	MenuItem salir=new MenuItem("Salir");
	
	MenuItem top10 = new MenuItem("TOP 10");

	MenuItem ayuda = new MenuItem("Como Jugar?");
	MenuItem acerca=new MenuItem("Acerca De...");

	Menu archivo= new Menu("Archivo");
	Menu puntuaciones= new Menu("Puntuaciones");
	Menu help= new Menu("Help");
	VentanaAyuda ventanaAcerca = new VentanaAyuda();
	public Barra(){
		archivo.add(cargar);
		archivo.add(salvar);
		archivo.addSeparator();
		archivo.add(salir);

		puntuaciones.add(top10);
		help.add(ayuda);
		help.add(acerca);
	
		this.add(archivo);
		this.add(puntuaciones);
		this.setHelpMenu(help);
		
		ventanaAcerca.setTitle("Acerca De...");
		ventanaAcerca.setVisible(false);
	}
	public void setupSucesos()
	{
	cargar.addActionListener(new OyenteMenu());
	salvar.addActionListener(new OyenteMenu());
	salir.addActionListener(new OyenteMenu());
	top10.addActionListener(new OyenteMenu());
	ayuda.addActionListener(new OyenteMenu());
	acerca.addActionListener(new OyenteMenu());
	
	}
	private class OyenteMenu implements ActionListener {

		public void actionPerformed(ActionEvent e) {


			if (e.getActionCommand() == "Cargar Juego") {

			}
			if (e.getActionCommand() == "Guardar Juego") {

			}
			if (e.getActionCommand() == "Puntuaciones") {

			}
			if (e.getActionCommand() == "Como jugar?") {

			}
			if (e.getActionCommand() == "Acerca De...") {
				ventanaAcerca.setVisible(true);
				ventanaAcerca.setAlwaysOnTop(true);
				ventanaAcerca.setTitle("Acerca De...");
				Dimension D = new Dimension(500, 200);
				ventanaAcerca.setSize(D);
				ventanaAcerca.setMinimumSize(D);
			}
			if (e.getActionCommand().compareTo("Salir") == 0)
				System.exit(0);
		}
	}
}
